﻿using System;
using USU.MetricsMonitor.Common;

namespace USU.MetricsMonitor.Metrics
{
    /// <summary>
    /// Класс для представления единицы метрики
    /// </summary>
    [Serializable]
    public class MetricUnit
    {
        public MetricUnit()
        {}
        
        public MetricUnit( Revision revision, DateTime date, double value)
        {
            Revision = revision;
            Date = date;
            Value = value;
        }
        /// <summary>
        /// Дата ревизии
        /// </summary>
        public DateTime Date
        {
            get; set;
        }
        /// <summary>
        /// Значение метрики
        /// </summary>
        public double Value
        {
            get; set;
        }
        /// <summary>
        /// Ревизия
        /// </summary>
        public Revision Revision
        {
            get; set;
        }
    }
}